CHDIR (CD)
DOS에서는 응용 프로그램이나 데이터를 체계적으로 관리하기 위하여 디렉토리(윈도우에서는 '폴더'라 한다)라는 방을 만들어 조직화한다. 하나의 디렉토리는 다수의 서브디렉토리를 포함할 수 있고, 각각의 서브디렉토리도 각기 서브디렉토리를 포함할 수 있다.
현행 디렉토리에 서브디렉토리를 만들기 위하여 사용하는 명령어는 MD(MKDIR)인데, 이 명령어를 사용하여 만든 디렉토리로 이동하기 위하여 사용하는 명령어가 CD(CHDIR)이다.
일반적으로 CHDIR은 현행 디렉토리의 이름을 화면에 표시하거나, 현행 디렉토리를 다른 디렉토리로 변경하기 위해 사용한다.
■ 명령어 위치
Command.com에 포함된 내부 명령어
■ 사용법
CHDIR [drive:][path] [..] [\]
CD [drive:][path] [..] [\]
■ 옵션 및 매개변수

none | 매개변수 없이 CHDIR만 사용하면 현행 드라이브와 디렉토리의 이름을 화면에 보여준다.
[drive:][path] | 변경하고자 하는 현행 디렉토리를 지정한다. 만약, 드라이브가 다른 경우에는 드라이브도 지정한다. MS-DOS에서는 지역 컴퓨터에 설치된 드라이브 뿐만 아니라 네트워크 드라이브도 지정할 수 있다.
.. | 상위 디렉토리로 변경하기 위하여 사용하는데, 현행 디렉토리가 서브디렉토리인 경우에만 사용할 수 있다.
... | 2단계 위의 상위 디렉토리로 변경하기 위해 사용한다.
.... | 3단계 위의 상위 디렉토리로 변경하기 위해 사용한다.
\ | 역슬래쉬(\)가 CHDIR 명령어와 함께 사용되는 경우에는 현행 디렉토리의 위치에 관계없이 루트 디렉토리로 현행 디렉토리를 변경한다. 만약, 역슬래쉬와 경로를 함께 지정하면 루트 디렉토리에서 시작되는 디렉토리로 변경한다.

■ 참고 사항
☞ 루트 디렉토리로 바꾸기
루트 디렉토리는 드라이브에서 디렉토리의 맨 위에 있는데, 루트 디렉토리로 변경하려면 역슬래쉬(\)를 사용한다.(예:cd\)
☞ 다른 드라이브에서 현행 디렉토리 사용하기
만약 C드라이브의 \HWP\DATA 디렉토리에서 작업을 하다 D드라이브로 변경한 경우에는 단지 C:을 사용함으로써 C:\HWP\DATA 디렉토리를 사용할 수 있다. 사용에는 파일의 복사나 이동 혹은 응용 프로그램의 실행을 포함한다.
☞ 다른 드라이브로 현행 디렉토리 바꾸기
CHDIR 명령어를 사용할 때 명령어 라인에 해당 드라이브 명을 지정함으로써 다른 드라이브의 디렉토리리로 현행 디렉토리를 변경할 수 있다.
■ 사용 예
다음 명령어는 모두 같은 의미로 사용된다. 즉, 둘 다 HWP라는 디렉토리로 변경하는 것을 의미한다.
chdir \hwp
cd \hwp
HWP의 서브디렉토리인 DATA 디렉토리로 현행 디렉토리를 변경하려면 다음과 같이 CD 명령어를 사용한다.
cd \hwp\data
위의 예에서 만약 현행 디렉토리가 HWP 디렉토리라고 한다면 다음과 같이 입력함으로써 HWP\DATA 디렉토리로 변경할 수 있다.
cd data
현행 디렉토리가 C:\HWP\DATA인 경우 C:\HWP로 현행 디렉토리를 변경하려면 즉, 서브디렉토리에서 상위 디렉토리로 변경하고자 한다면 다음과 같이 CD 명령어를 사용한다.
cd..
만약, D드라이브에서 작업하고 있는 도중에 C드라이브에 있는 HWP와 HWP\DATA 디렉토리에 있는 파일 중에서 확장자가 HWP인 파일만 D드라이브의 루트 디렉토리로 복사하려면 다음과 같이 입력한다.
cd c:\hwp
copy c:*.hwp d:\
cd c:\hwp\data
copy c:*.hwp d:\
위의 예에서 D드라이브의 루트 디렉토리로 복사하는 대신에 D드라이브의 현행 디렉토리로 복사하려면 다음과 같이 입력한다.
cd c:\hwp
copy c:*.hwp d:
cd c:\hwp\data
copy c:*.hwp d: